Skip to main content
Cancela un pedido del comercio autenticado. Es la forma servidor a servidor de Cancelar pedido en Storefront: la misma validación, el mismo estado terminal y la misma interrupción del fulfillment. Fire spark actualiza los estados del pedido y del fulfillment, detiene un workflow de fulfillment en curso y avisa a las integraciones conectadas.
Requiere un access token con el scope orders:write. Consulta Token para obtener un token.
El estado resultante depende de si el pago ya fue capturado: Los tenders sin cobrar se anulan, así que payment_status queda en CANCELLED. Los tenders capturados se reembolsan, así que payment_status queda en REFUNDED. payment_status se deriva de los tenders.
La restricción de siguientes estados del fulfillment no cambia. Un avance del workflow a VOIDED se sigue rechazando cuando VOIDED no está entre los siguientes estados del nodo actual. La cancelación elige VOIDED o REVERSED según la captura.
La cancelación se rechaza cuando el pedido ya está fulfilled. Reembolsa un pedido fulfilled desde el canal que lo creó.

Parámetros de ruta

Solicitud

Sin cuerpo. El id del pedido va en la ruta.

Respuesta

Devuelve 200 con el pedido cancelado en data.

Respuestas de error